package cn.huiyunche.base.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName: BProductVo
 * @Description: 物流产品信息
 * @author: Aaron
 * @date: 2016年8月16日 下午5:59:04
 */
public class BProductVo implements Serializable {

    private static final long serialVersionUID = 5654361577788681823L;

    private Long id;

    //产品id
    private Long productId;

    //产品名称
    private String productName;

    //运距开始范围
    private Integer beginRange;

    //运距结束范围
    private Integer endRange;

    //提车截止时间
    private Date beginTime;

    //交车截止时间
    private Date endTime;

    //到达天数
    private Integer days;

    //最大达到天数
    private Integer maxDays;

    //公里/每天
    private Integer kmPerDay;

    //是否启用
    private Boolean enable;

    //是否默认
    private Boolean isDefault;

    //运距
    private BigDecimal distance;

    //价格
    private BigDecimal price;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public Integer getBeginRange() {
        return beginRange;
    }

    public void setBeginRange(Integer beginRange) {
        this.beginRange = beginRange;
    }

    public Integer getEndRange() {
        return endRange;
    }

    public void setEndRange(Integer endRange) {
        this.endRange = endRange;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getDays() {
        return days;
    }

    public void setDays(Integer days) {
        this.days = days;
    }

    public Integer getMaxDays() {
        return maxDays;
    }

    public void setMaxDays(Integer maxDays) {
        this.maxDays = maxDays;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Integer getKmPerDay() {
        return kmPerDay;
    }

    public void setKmPerDay(Integer kmPerDay) {
        this.kmPerDay = kmPerDay;
    }

    public Boolean getEnable() {
        return enable;
    }

    public void setEnable(Boolean enable) {
        this.enable = enable;
    }

    public Boolean getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(Boolean isDefault) {
        this.isDefault = isDefault;
    }

    public BigDecimal getDistance() {
        return distance;
    }

    public void setDistance(BigDecimal distance) {
        this.distance = distance;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BProductVo() {
        super();
        // TODO Auto-generated constructor stub
    }

    @Override
    public String toString() {
        return "BProductVo [id=" + id + ", productId=" + productId + ", productName=" + productName + ", beginRange="
                + beginRange + ", endRange=" + endRange + ", beginTime=" + beginTime + ", endTime=" + endTime
                + ", days=" + days + ", maxDays=" + maxDays + ", kmPerDay=" + kmPerDay + ", enable=" + enable
                + ", isDefault=" + isDefault + ", distance=" + distance + ", price=" + price + "]";
    }
}
